#!/usr/bin/python3
# -*- coding:utf-8 -*-
""""
   @Author: 叶建伟
   @Email: yejw46507@hundsun.com
   @Time: 2022/6/26 15:47
   @File: 路透名单配置.py
"""
import time

from 基础公共脚本.公共方法_hui2 import open_menu
from 基础公共脚本.步骤检查_hui2 import check_table
from 基础公共脚本.common_util import refresh_click,check_label_radio,click_submit,auto_fill_form
from BladeFerm.hui_app import FE
from 名单管理.common import Table,Check


def Reuters_nameList_add(input_data=None, ui_expect=None):
    open_menu({'子系统名称': '反洗钱系统', '菜单名称': '名单管理/路透名单维护'})
    FE.button("配置").click()
    time.sleep(2)
    FE.button("新增").click()
    time.sleep(2)
    #分类配置
    auto_fill_form("是否启用",input_data.get("分类配置"))


    #客户名称语言类型
    check_label_radio(input_data.get("客户名称语言类型"))
    # 匹配方式
    check_label_radio(input_data.get("匹配方式"))

    #其他配置
    auto_fill_form("是否启用",input_data.get("其他配置"))
    #加入名单类型
    auto_fill_form("是否启用",input_data.get("加入名单类型"))
    click_submit()

def Reuters_nameList_update(input_data=None, ui_expect=None):
    open_menu({'子系统名称': '反洗钱系统', '菜单名称': '名单管理/路透名单维护'})
    FE.button("配置").click()
    time.sleep(2)
    FE.table().click_button_in_cell({'路透分类': input_data.get("分类配置").get("路透分类")}, "操作", '修改', True)
    auto_fill_form("是否启用",input_data.get("其他配置"))
    click_submit()


def Reuters_nameList_delete(input_data=None, ui_expect=None):
    open_menu({'子系统名称': '反洗钱系统', '菜单名称': '名单管理/路透名单维护'})
    FE.button("配置").click()
    time.sleep(2)
    FE.table().click_button_in_cell({'路透分类': input_data.get("分类配置").get("路透分类")}, "操作", '删除', True)
    click_submit()
